//package cn.JHai.rbac.lord_can_utils;
//
//import cn.JHai.rbac.domain.Person;
//
//import java.io.FileWriter;
//import freemarker.
//
//public class CreateHtml {
//
//    static String templatePath = "/pdf0020ftlToHtml";
//    static String templateName = "part2.ftl";
//    static String targetHtmlPath = "src/main/resources/pdf0020ftlToHtml/part2.html";
//
//    public static void crateHTML(String templatePath, String templateName, String targetHtmlPath) {
//        FileWriter out = null;
//
//        Person p = new Person("zhangsan", "13767682365", "qust@163.com");
//
//        try {
//            // 通过Configuration读取模版的配置文件
//            Configuration freemarkerCfg = new Configuration(Configuration.VERSION_2_3_23);
//            // 加载模版
//            // 设置要解析的模板所在的目录  这里面有三种设置的方式
//            // freemarkerCfg.setDirectoryForTemplateLoading(new File(templatePath));
//            // freemarkerCfg.setServletContextForTemplateLoading(servletContext, path);
//
//            freemarkerCfg.setClassForTemplateLoading(Pdf0020ftlToHtml.class, templatePath);
//            // 设置默认的编码格式
//            freemarkerCfg.setDefaultEncoding("utf-8");
//
//            // 指定模版路径,并且获取模版
//            Template template = freemarkerCfg.getTemplate(templateName, "utf-8");
//
//            // 设置html静态页面输出路径
//            File f = new File(targetHtmlPath);
//            if (!f.exists()) {
//                f.createNewFile();
//            }
//            out = new FileWriter(f);
//
//            template.process(p, out);
//            System.out.println("success");
//        } catch (Exception e) {
//            e.printStackTrace();
//        }
//    }
//
//    public static void main(String[] args) {
//        crateHTML(templatePath, templateName, targetHtmlPath);
//    }
//}
